﻿namespace Communications.PropertySearch
{
    // This is the model...
    public sealed class Property
    {
        public string AuctionDate { get; set; }
        public int? BathroomCount { get; set; }
        public int? BedroomCount { get; set; }
        public int? CarSpaces { get; set; }
        public string Commission { get; set; }
        public int? ConstructionYear { get; set; }
        public string DatasourceName { get; set; }
        public string Guid { get; set; }
        public decimal GuidePriceMax { get; set; }
        public decimal GuidePriceMin { get; set; }
        public int ImageHeight { get; set; }
        public string ImageUrl { get; set; }
        public int ImageWidth { get; set; }
        public string Keywords { get; set; }
        public decimal? LandSize { get; set; }
        public string LandSizeUOM { get; set; }
        public decimal Latitude { get; set; }
        public string ListerName { get; set; }
        public string ListerUrl { get; set; }
        public ListingType ListingType { get; set; }
        public decimal Longitude { get; set; }
        public decimal Price { get; set; }
        public string PriceCurrency { get; set; }
        public string PriceFormatted { get; set; }
        public PriceType PriceType { get; set; }
        public PropertyType PropertyType { get; set; }
        public int? RoomCount { get; set; }
        public string Summary { get; set; }
        public int? ThumbHeight { get; set; }
        public string ThumbUrl { get; set; }
        public int? ThumbWidth { get; set; }
        public string Title { get; set; }
        public double UpdatedInDays { get; set; }
        public string UpdatedInDaysFormatted { get; set; }
    }
}
